Leaf node
English word definition — powered by WordNet
NOUN
(botany) the small swelling that is the part of a plant stem from which one or more leaves emerge
Want to remember leaf node?
Sign up free to bookmark & reviseEnglish word definition — powered by WordNet
(botany) the small swelling that is the part of a plant stem from which one or more leaves emerge
Want to remember leaf node?
Sign up free to bookmark & revise